v3.04 R1 (2022.12.14)
Blame Reld Edition
Fixed
- Misc. Settings . No longer writes $0000 to $00F2D2 when Startup Location patch is not applied
- Music . Instrument "(3E) Cuica" is now selectable from the Music panel (US version)
- Music . Instrument "(09) Shamisen" is now "(09) Timpani)"
- Music . Instrument "(27) Closed Hi-hat" is now "(27) Crash Cymbal"

Changed
- Loc Events . Enemies FA through FE are now selectable via the Load Sprite command
- Loc Props . Location Music is now selectable from the Location Properties panel
- Music . Music panel has been disconnected from Locations and is now available from Window > Music instead of Window > Locations > Music
- Music . Editing capability has been added for the Percussion Table, Echo Buffer, and Master Volume for each song
- Music . Echo Buffer setting can optionally be automatically calculated based on total size of selected instruments

New
- Added support for Chrono Trigger Soundtrack Expansion hack
- Patch is auto-detected if applied
- Extra songs are selectable in Loc Props, Loc Events, Overworld Events, and Music panel
- Loc Props . "Battle Music" dropdown added if CTSE is applied



v3.04 (2017.04.21)
Fixed
- Strings . String blocks now claim space per pointer and string



v3.03s (2016.11.10)
Changed
- Loc Events . All ColorCrash commands can now be used without killing strings.



v3.03  (2009.01.16)
Fixed
- Loc Events . Loading Epoch (PC8) did not display or update properly



v3.02  (2008.12.19)
Fixed
- Loc Events . Draw Geometry was trying to stuff memory from the old textbox control instead of the spinboxes.



v3.01  (2008.12.12)
Fixed
- Loc Events . Destination tried to pack memory with the wrong data.
- Loc Events . Draw Geometry used wrong operator for assignment.
- OW Exits . Location name sorting caused errors in name picking for exits.



v3.00  (2008.12.05)
New
- Loc Events . Several events can be launched from the prompt.  Separate entries by commas, and sequences by dashes or colons.  Don't open too many (>80) at once though; it will use a lot of system resources.
- Loc Events, Loc Maps . When launched from a Location Map, event commands with map coordinates will display their location on the map.
- Custom Data . Users can now custom define data, which can be imported, exported, and mark off freespace appropriately.
- Saving . Mark All Modified added to File menu.  Use this to reseat data records in large patches.  Use sparingly though, as it takes 15+ minutes to save.
- Plugin System . See the Temporal Flux Plugin Architecture documentation for more information.

Fixed
- Loc Events . Cut (Ctrl+X) corrected for new string handling
- Loc Events . Dialogue could be displayed incorrectly in game due to spacing issues
- Compression . Compression tool no longer adds junk bytes onto end of data
- Strings . Setting all strings to dupes no longer crashes the program

Changed
- Loc Events . Decode for Draw Geometry
- Loc Events . Consistent decode between Textbox and Decbox
- Loc Events . MemCpy2E changed to ColorMath
- Loc Events . Partial editor rewrite, focusing on command display
- Overworld Events . PCSub (OEC 08) now decoded and updated to match moving code.
- Saving . Major rewrite of the save system, changing internal aspects of the entire program
- Treasure . Changing the treasure type is now considered a data-changing action.



v2.75  (2008.01.30)
New
- Import / Export . Status bar displays type and slot of file
- Loc Events . Write-time warning if a Goto exceeds the maximum range
- Loc Events . Text finder, helps locate text commands
- Main Form . Status now has a timestamp
- Maps . Explicit Paste can swap L1 and L2
- Misc Settings . Several new settings added
- Overworlds . No Landing Zone display
- Overworlds . Changeable L1/2 Tile Assembly value
- Saving . A file whose name contains 'unaltered' is treated as read-only.
- Saving . 'Save As' dialog
- Saving . Auto-Archive setting creates a new backup each time a project is saved
- Strings . Automatic line/page break insertion
- Translation . Editable alphabet and substrings
- Translation . Default string display
- Translation . Untranslated text finder

Fixed
- Expanded ROM . Mirrored bank 40 data now updated on every ROM save
- Loc Events . Window autoscroll enabled
- Loc Events . Under certain circumstances, event packets could overwrite their own strings
- Loc Events . String commands now copy and paste their strings also.
- Loc Exits . Changing the total number of exits will now trigger their modified flag
- Loc Exits, Treasure . Imported Location Exits and Treasure were treated as compressed data
- Loc Tile Props . Transitional (Solid) and Plane 2 are now selectable for Walkable tiles
- Strings . {value 32} corrected to be {value 24}
- Strings . Can no longer edit more names than exist for enemies in English ROM
- Strings . Bad duplicate indexes are treated as index 00
- Strings . Strings using the Item font now use the correct space character for displaying after battle
- Strings . Japanese substrings were not decoded to the correct length

Changed
- Loc Events . Several commands updated
- Loc Events . Each event editor window now carries its own copy of the strings for its events, meaning sibling editors will not interfere with string values, and string values are not comitted until written to memory.
- Loc Tile Props . Solid Quad combo now updates solidity modifier
- Strings . String decoding code received a major overhaul



v2.55  (2006.12.29)
New
- Swatches . Contextual window activation and display

Fixed
- Loc Exits . Loc exits do not open properly when exits relocated
- OW Exits . Editing in same session as expansion caused a crash upon saving
- OW Tile Props . Old code updated to use new functions resulted in a north-south inversion
- Strings . Beta ROM substrings do not decompress
- Strings . Characters ending in 00 treated as null
- Swatches . Loc Prop panel does not horizontally resize

Changed
- Loc Tile Props . Stairs and ladders now displayed with solidity since they are mutually exclusive
- Loc Tile Props . Added masking background to wind display to make it more visible
- Loc Tile Props . Centered wind display



v2.50  (2006.12.22)
New
- Japanese ROM support . Full read / write support.  Normal editing only, not a translation tool.
- Beta ROM read-only support . Many packets have different formats which have not been fully figured out yet.
- Locations . Treasure Chest editing.  Relocatable and upto 0x80 per Location.
- Locations . Explicit Pasting.  Now specify which layers (and properties) you want to paste.  Even to another window when using "Most Recent Copy".
- Loc Events . Addresses in banks 00 and 01 are now translated to known address names
- Loc Exits . Relocatable and upto 0x80 per Location.
- Events . Directly editable without accessing the associated map
- Strings . Relocatable closing credits
- Misc . New (and much better) docking library
- Misc . Startup Location patch
- Compression . Compression dialog now displays packet statistics in status bar

Fixed
- Locations . Changing subtiles when tilesets are invalid caused an exception
- Locations . Maps beyond C8 were not set to "compressed", and were not being saved.
- Locations . Event spinner was not limited to 201 packets
- Loc Events . Commands not saved in ArbC in last object
- Loc Events . Paste failed when no objects present
- Loc Events . Rename Epoch did not update properly
- Loc Events . Crash on change command or category when no node selected
- Loc Events . Crash on edit command 5D.  Was classified as "Unused" which is no longer valid
- Loc Exits . Half Tile Up & Left were swapped
- Maps . Subtile updates caused program to hang if there were a large number of tiles to update
- Overworlds . Crash when tileset set too high
- Overworlds . Palette Shift did not work for most Overworlds
- Overworlds . Tile properties value not saved
- Overworlds . Not using correct Exit index
- Overworlds . Not refreshing for Exits, Tile Props, or Music Transition
- OW Events . Decrement Until Zero did not update its label properly, potential crash
- OW Events . AddObject crashed game
- OW Events . Could not edit comments
- OW Events . Deleted comments may not have been cleared when saving.
- OW Events . Crash on edit music set to 0xFF
- OW Exits . Crash on edit exits after saving
- Import / Export . Strings were lost when importing Location Events, leading to game crashes and possible ROM corruption
- Import / Export . Null error on saving imported Overworld Events
- Strings . Special character 12 now distinguishes between tech and monster
- Strings . Wrong space character was used for Table 2
- Strings . Display not updated when opening ROM
- Strings . Crash on forward-duplicates
- Saving . Crash on write to read-only file
- Saving . Checks for "not enough space"
- Music . "No Music" set to "Invalid" on lost focus
- Music . Set to Silence on new window

Changed
- Loc Events . TreeView is now always scrolled to top
- Loc Events . Max Locaton Event packet size of 1700 now checked for when saving
- Loc Events . "Touch" pointer added
- Events . Many more commands decoded and several corrected, expanded
- Maps . Drawing function stack rewritten so each function is independant of the others.  Fewer things get done multiple times.
- Misc Settings . Manage Party split into separate Overworld and Location values
- Music . Updated list
- Internal Code . some internal code partially combined for a smaller executable and fewer code rewrites

Notes
- Import / Export . v2.00 is not forward-compatible with v2.50's Flux files



v2.00  (2005.12.22)
New
- Graphic Windows . Tile tracker added
- Area Fill . paste with lasso
- Locations . Locations can now be renamed
- Location Map . Layer 3 rendering and editing
- Location Map . Subscreen full and half color addition / subtraction
- Location Map . complete rendering reordering to more closely match SNES capabilities
- Location Map Properties . map expansion and special effects now editable
- Location Events . Decode All
- Events . Comments can now be added to an event
- Overworld Map . tile properties
- Overworld Map . music transitional data editing
- Overworld Map Properties . No Landing Zone editing
- Overworld Events . editor added
- Overworld Events . decode all added
- Overworld Event Exits . editable and also updated by Overworld Events
- Interleaved ROM support . careful, this could corrupt the ROM if it is not interleaved in the usual manner
- Misc . The story point at which party management becomes available can be changed.
- Patches . Temporal Flux can now apply ASM patches to give all maps a NLZ, and to allow Dactyls to use the Epochs NLZ
- Expanded ROM . extra space now used appropriately
- Fully Expandable Strings  . quite the major pain to implement.  All dynamic strings supported.
- Subtile Properties . Fully editable for all layers in Locations, and layers 1&2 in Overworlds.  Layer 3 is sort of a different beast for Overworlds.
- Import / Export . barebones import/export functions added

Fixed
- Overworld Exits . seems exits are supposed to be a half tile up from the tile coordinates they have listed
- Strings . string editor now resizes based on client area (no more hidden scrollbars)
- Location Map . tile properties swatch did not always decode solid quads correctly
- Location Map . tile properties swatch did not always build rounded corners correctly
- Location Map . no longer possible to paste onto Layers below the active Layer
- Location Events . Command 16 (if statement) now displays correct address
- Location Events . Some event packets had forward linking pointers that would cause the packet to save incorrectly
- Location Events . Editor now supports the game's hard limit of 40 objects
- Location Properties . "Millennial" spelling fix
- Maps . out of bounds drawing problems fixed
- Maps . selecting a tile without a map window open caused a null exception
- Maps . holding both mouse buttons while clicking sent a paste event before the copy event finished.  code now checks to see if copy event is done
- Open ROM . null error message was displayed when a file could not be opened

Changed
- Event Commands . many more decoded and several corrected, expanded
- Internal Code . some internal code partially combined for a smaller executable and fewer code rewrites
- Area Select . reversable lasso
- Area Select . modality switch removed (area select is always on)
- Strings . string group selecter widened
- Location Events . songs and sound effects now use combos
- Location Events . sound effects now appear by name in display
- Location Events . npcs and enemies now use combos
- Location Map . Two of the unknown bits have been identified
- Location Map . all tile properties are now editable
- Location Properties . Location combo is no longer editable
- Overworld Properties . Unknown palette correctly identified as music transition data
- Tile Swatches . How swatches were interfaced was completely rewritten to be more consistant.  Solved a Zoom problem, also.
- Everything . There are innumerable small changes and enhancements to just about every aspect of Temporal Flux.  Far too many to list here.



v1.07  (2005.02.08)
Fixed
- Overworld Exits . changing the number of exits caused some of the exit data to be omitted
- Location Scroll Mask . some areas have scroll masks larger than they should be able to, which caused problems when their data was read



v1.06  (2004.12.16)
Fixed
- Instrument Table . read from and saved to an incorrect address.



v1.05  (2004.12.14)
Fixed
- Loc Properties . scroll mask values were automatically modified and saved
- Loc Properties . scroll mask "left" value of 80 truncated to 3F
- Saving . compressed packets did not update their "original" offset and size after saving, causing packet collisions when multiple saves are used in a single session



v1.04  (2004.12.06)
Fixed
- Loc Tile Properties . map packet size was never adjusted, so some tile props would get lopped off.



v1.03  (2004.11.26)
Fixed
- Loc Tile Properties . Tile property selector was using incorrect values



v1.02  (2004.11.25)
Fixed
- Loc Tile Properties . Incorrect bit math made it impossible to change certain properties like solidity



v1.01  (2004.11.24)
Fixed
- Exits . unspecified bug



v1.00  (2004.11.24)
- Initial Release